import {
  Form,
  Card,
  Col,
  Row,
  Layout,
  Button,
  Table,
  Input,
  Select,
  Tooltip,
  Tabs,
  Badge,
  Radio,
  Checkbox,
  Menu,
  Switch,
  Tree,
  Spin,
  DatePicker,
  Pagination,
  Alert,
  Popconfirm,
  Dropdown,
  Tag,
  Upload,
  InputNumber,
  TreeSelect,
  Divider,
  PageHeader,
  Avatar,
  Popover,
  Empty,
  Modal,
  TimePicker,
  Cascader,
  Collapse,
  Drawer,
  Space,
  Statistic,
  Progress,
  List,
} from 'ant-design-vue';
import type { App } from 'vue';
// import 'ant-design-vue/lib/style/default.less';
import 'ant-design-vue/dist/antd.less';
export function setupAntd(app: App<Element>) {
  app.use(Progress);
  app.use(List);
  app.use(Form);
  app.use(Card);
  app.use(Col);
  app.use(Row);
  app.use(Layout);
  app.use(Button);
  app.use(Table);
  app.use(Input);
  app.use(Select);
  app.use(Tooltip);
  app.use(Tabs);
  app.use(Badge);
  app.use(Radio);
  app.use(Checkbox);
  app.use(Menu);
  app.use(Switch);
  app.use(Tree);
  app.use(Spin);
  app.use(DatePicker);
  app.use(Pagination);
  app.use(Alert);
  app.use(Popconfirm);
  app.use(Dropdown);
  app.use(Tag);
  app.use(Upload);
  app.use(InputNumber);
  app.use(TreeSelect);
  app.use(Divider);
  app.use(PageHeader);
  app.use(Avatar);
  app.use(Popover);
  app.use(Empty);
  app.use(Modal);
  app.use(TimePicker);
  app.use(Cascader);
  app.use(Collapse);
  app.use(Drawer);
  app.use(Space);
  app.use(Statistic);
}
